﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; position:relative; font-size:12px; font-family:"微软雅黑"; COLOR:#555555; background:#fff; overflow-x:hidden; /*min-width:1200px;*/ margin:0 auto; }
a { cursor:pointer; color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium }
a:link { text-decoration:none; }
a:visited { color:#555; }
a img { border:0; }
div, ul, li, dd, dt, h1, h2, h3, h4, h5, h6, dl, menu, nav { margin:0; padding:0; list-style:none;font-weight:normal; }
h1, h2, h3, h4, ul, li, div, p, span, b, i, input, select { margin:0px; padding:0px; }
ul, li { padding:0px; margin:0px; list-style:none; }
hr { clear:both; height:0; width:0; overflow:hidden; display:block; }
.font { font-family:"宋体"; font-style:normal; }
em { font-family:"宋体"; font-style:normal; }
.after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { clear:both; line-height:0px; height:0; overflow:hidden; display:block; }
.float-left { float:left; }
.float-right { float:right; }
.pic { text-align:center; position:relative; overflow:hidden; }
.pic img { max-width:100%; max-height:100%; transform: rotateY(0deg); transform: scale(1.0); transition: all 0.3s ease 0s; -webkit-transform: scale(1.0); -webkit-transform: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition:all ease-in-out 0.3s }
.block { width:1200px; margin:0 auto; position:relative; }
.tempWrap { width:100% !important; overflow:hidden; }
#icp_con{display:none;}



/*main_a*/
.main_a{ padding:25px 0px 60px 0px;background:#ffffff;}
.main_a_title{ background:url(../images/main_a_title_xian.png) center bottom no-repeat; margin-bottom:54px; padding-bottom:25px; text-align:center;}
.main_a_title h2{ font-size:32px; color:#795f50; display:block; margin-bottom:7px;}
.main_a_title span{ font-size:18px; color:#3e3a39; display:block;}
/*category*/
.category { width:1200px; margin:0 auto; position:relative; }
.category .hd { width:1200px; height:169px;margin-bottom:50px;}
.category .hd ul li{width:129px;text-align:center;float:left;display:inline; margin-left:85px;}
.category .hd ul li:first-child{margin-left:0px;}
.category .hd ul li .pic{width:129px;height:120px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s; display:block; margin-bottom:11px;}
.category .hd ul li span{ font-size:16px; color:#3e3a39;}
.category .hd ul li:hover span{ color:#af1f24;}
.category .hd ul li:hover .pic{ background-position:bottom;}
.category .hd ul .on .pic{ background-position:bottom;}
.main_a_content{width:1200px; margin:0 auto; min-height:370px;_height:370px;}
.main_a_left{ width:420px; float:left;}
.main_a_left_title{ border-bottom:2px solid #d8d8d7; font-size:24px; color:#3e3a39; height:40px; line-height:40px; padding-bottom:10px; margin-bottom:20px;}
.main_a_left_con{ font-size:14px; color:#3e3a39; line-height:28px; min-height:84px;_height:84px;}
.main_a_left_con_bottom{ margin-bottom:30px;}
.main_a_left_con a{color:#3e3a39;}
.main_a_left_list{ width:100%; margin:0px auto; padding:0px; }
.main_a_left_list dl dt{ float:left; width:100px;text-align:center;margin-left:60px;display:inline;}
.main_a_left_list dl dt:first-child{ margin-left:0px;}
.main_a_left_list dl dt .pic{ width:80px; height:80px; margin:0px auto 10px auto;}
.main_a_left_list dl dt span{ font-size:14px; color:#3e3a39; display:block; line-height:20px;}
.main_a_left_list dl dt span a{color:#3e3a39;}
.main_a_right{ width:743px; float:right;}
.index_pro dl dt { width:177px; height:118px; float:left; _display:inline; overflow:hidden; margin:0px 0px 8px 8px; position:relative; overflow:hidden; }
.index_pro dl dt .pic { width:177px; height:118px; overflow:hidden; background:#ffffff; text-align:center;}
.index_pro dl dt .pic img { width:177px; height:118px; text-align:center; }
.index_pro dl dt:first-child{ margin-left:0px;}
.index_pro dl dt:first-child,.index_pro dl dt:first-child .pic,.index_pro dl dt:first-child .pic img{ width:558px; height:371px; overflow:hidden;}
.index_pro dl dt img { transition:all 1s; -webkit-transition: all 0.4s; }
.index_pro dl dt:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }
/*main_b*/
.main_b{ width:100%;height:592px; position:relative;}
.main_b_center { width:100%; margin:0 auto;}
.main_b_list .bd ul li { width: 100%; height:592px; }
.main_b_list .bd ul li a{ display:block;width: 100%; height:592px;}
.main_b_list .bd ul li img{width: 100%; height:592px;}
.main_b_list .hd ul li {float:left;width:400px;}
.main_b_list .hd{ width:1200px; height:127px; background:#977e6f; margin:0 auto; position:absolute; left:50%; margin-left:-600px; bottom:-63px;}
.main_b_list_box{ height:127px; border-left:1px solid #7f6659; padding:0px 20px;}
.main_b_list .hd ul li:first-child .main_b_list_box{ border-left:none !important;}
.main_b_list .hd ul li a { display:block; }
.main_b_list .hd ul li .pic{ height:88px; width:88px; margin:22px 17px 0px 0px; float:left;}
.main_b_list .hd ul li strong{display:block; color:#ffffff; font-size:18px; font-weight:bold; padding:30px 0px 5px 0px; }
.main_b_list .hd ul li span { display:block; color:#e5e1df; font-size:12px; line-height:22px;}
.main_b_list .hd ul li:hover,.main_b_list .hd ul .on{ background:#ac9485; }
/*main_c*/
.main_c{ padding:105px 0px 50px 0px; background:#ffffff;}
.main_c_title{ background:url(../images/main_a_title_xian.png) center bottom no-repeat; margin-bottom:40px; padding-bottom:25px; text-align:center;}
.main_c_title h2{ font-size:32px; color:#795f50; display:block; margin-bottom:7px;}
.main_c_title span{font-size:18px; color:#3e3a39; display:block;}
.main_c_list{width:1244px;margin:0 auto;}
.main_c_list ul li{width:582px;float:left;margin:0px 20px;}
.main_c_list_box{width:580px;border:1px solid #eeeeee;}
.main_c_list ul li .pic{width:580px; height:360px; overflow:hidden; position:relative;}
.main_c_list ul li .pic img{width:580px; height:360px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_c_list ul li .pic .main_c_list_title{ padding:8px 25px; background:#81604d;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; position:absolute; left:28px; top:28px; color:#ffffff; font-size:18px;}
.main_c_list_title1{ float:left; width:26px; height:26px; margin-right:5px;}
.main_c_list_title2{ float:left;  width:26px; height:26px; margin-right:5px;}
.main_c_list ul li:hover .pic img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_c_list ul dl{ padding:10px 20px 15px 20px;}
.main_c_list ul dl dt{height:38px;line-height:38px; border-bottom:1px solid #f5f5f5; font-size:16px;}
.main_c_list ul dl dt a{float:left;color:#434343;}
.main_c_list ul dl dt a:hover{color:#af1f24;text-decoration:underline;}
.main_c_list ul dl dt span{float:right;font-size:14px;}
.main_c_list ul dl dt:hover span{color:#af1f24;}
/*main_d*/
.main_d{ padding:42px 0px 42px 0px; background:#f1f1f1;}
.main_d_title{ background:url(../images/main_a_title_xian.png) center bottom no-repeat; margin-bottom:40px; padding-bottom:25px; text-align:center;}
.main_d_title h2{ font-size:32px; color:#795f50; display:block; margin-bottom:7px;}
.main_d_title span{ font-size:18px; color:#3e3a39; display:block;}
.index_news_category{ height:30px; margin-bottom:30px;}
.index_news_category ul { text-align:center; margin:0 auto; }
.index_news_category ul li { display: inline; padding:7px 35px; margin:0px 6px; background:#ffffff; color:#555555; font-size:16px; cursor:pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; border:1px solid #d2d2d2;}
.index_news_category ul li a{color:#555555; }
.index_news_category ul li:hover{ background:#d3bc75; color:#fff !important; }
.index_news_category ul li:hover a{color:#fff !important; }
.main_d_list{ width:1224px; margin:0 auto;}
.main_d_list ul{ margin-bottom:20px;}
.main_d_list ul li{float:left;margin:0px 12px;width:384px;height:245px; position:relative;}
.main_d_list ul li .pic{width:384px; height:245px; overflow:hidden;}
.main_d_list ul li .pic img{width:384px; height:245px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_d_list ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
.main_d_list ul li span{ background:url(../images/news_zhezhao.png) 0 0 repeat; height:42px; line-height:42px; position:absolute; bottom:0px; left:0px; padding:0px 20px;width:344px;}
.main_d_list ul li span a{ font-size:16px; color:#ffffff; display:block; background:url(../images/news_list_icon.png) right center no-repeat;}
.main_d_list ul li span a:hover{ text-decoration:underline;}
.main_d_list ul li:hover span{ background:#af1f24;}
.main_d_list dl{}
.main_d_list dl dt{height:36px;line-height:36px;width:384px;border-bottom:1px solid #e8e8e8; font-size:14px;margin:0px 12px; float:left;}
.main_d_list dl dt a{float:left;color:#434343; font-size:14px;}
.main_d_list dl dt a:hover{color:#af1f24;text-decoration:underline;}
.main_d_list dl dt span{float:right;font-size:14px;}
.main_d_list dl dt:hover span{color:#af1f24;}



/*内页*/
.main{width:100%;min-height:350px;_height:350px; padding-bottom:60px;}
.content {width:1200px; margin:0 auto;font-size: 13px;line-height: 26px;}
.content img{ max-width:1200px;}
.content table{ max-width:1200px;}
.page{ margin:0 auto; text-align:center; font-size:13px; color:#000000; padding:20px 0px;}
.page a{font-size:13px; color:#000000;}

/*右边栏*/
.right{border: 1px solid #e5e5e5; padding: 8px; margin:0px 0px 30px 20px; }
.right h2{font-size: 18px; text-align: center;}
.right ul a{line-height: 24px; color: #333333; font-size: 14px; height: 72px; overflow: hidden; margin-bottom: 7px;}


/*news_list*/
.dian-left{width: 70%;float: left;}
.dian-right{width: 30%;float: left;}
.arealist{width: 33.3%;float: left;}
.news_list{margin:0 auto; width:1200px;}
.news_list ul li{height:208px; overflow:hidden; margin:0px 0px 30px 0px; border:1px solid #e5e5e5; display:block;}
.news_list ul li .pic{width:280px;height:208px; float:left;}
.news_list ul li img{width:280px;height:208px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li .news_list_txt{width:865px;padding:20px 20px 20px 0px; float:right;}
.news_list ul li h2{height:30px; overflow:hidden;line-height:30px;display:block; margin-bottom:7px;}
.news_list ul li h2 a{font-size:16px;color:#333333;}
.news_list ul li h2 a:hover{ text-decoration:underline; color:#764e38;}
.news_list ul li span{height:30px; overflow:hidden;line-height:30px;display:block; margin-bottom:7px;}
.news_list ul li span a{font-size:16px;color:#333333;}
.news_list ul li span a:hover{ text-decoration:underline; color:#764e38;}
.news_list ul li em{ color:#999999; font-size:16px;display:block;font-style:normal; margin-bottom:7px;}
.news_list ul li p{ line-height:24px; color:#333333; font-size:14px;height:72px; overflow:hidden; margin-bottom:7px;}
.news_list ul li i{ color:#c79768; font-size:14px; line-height:26px; height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; font-style:normal;}
.news_list ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
.news-2{width:100%;}
.news_list ul li .news-3{width: 500px;}
/*activity_list*/
.activity_list{margin:0 auto; width:1200px;}
.activity_list ul li{height:208px; overflow:hidden; margin:0px 0px 30px 0px; border:1px solid #e5e5e5; display:block;}
.activity_list ul li .pic{width:360px;height:208px; float:left;}
.activity_list ul li img{width:360px;height:208px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.activity_list ul li .news_list_txt{width:795px;padding:20px 20px 20px 0px; float:right;}
.activity_list ul li span{height:30px; overflow:hidden;line-height:30px;display:block; margin-bottom:7px;}
.activity_list ul li span a{font-size:16px;color:#333333;}
.activity_list ul li span a:hover{ text-decoration:underline; color:#764e38;}
.activity_list ul li em{ color:#999999; font-size:16px;display:block;font-style:normal; margin-bottom:7px;}
.activity_list ul li p{ line-height:24px; color:#333333; font-size:14px;height:72px; overflow:hidden; margin-bottom:7px;}
.activity_list ul li i{ color:#c79768; font-size:14px; line-height:26px; height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; font-style:normal;}
.activity_list ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
/*displayactivity*/
.displayactivity{min-height:400px;_height:400px;}
.displayactivity img,.displayactivity table{max-width:100%;}
.displayactivity_title{display:none; text-align:center;}
/*network_map*/
.network_map{width:100%; height:822px;}
/*产品页面*/
.main_products{ width:1200px; margin:0 auto; padding:50px 0px;}
.main_products_left{ width:284px; float:left;}
.main_products_right{ width:912px; float:right;}
/*products_list*/
.products_list{ width:912px;}
.products_list ul li{float:left; width:282px; margin:0px 0px 22px 22px;text-align:center;}
.products_list ul li .pic{ width:282px; height:183px; overflow:hidden;}
.products_list ul li span{ display:block; height:28px; line-height:28px;padding-top:5px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_list ul li span a{ font-size:14px; color:#764e38;}
.products_list ul li span a:hover{color:#795f50; text-decoration:underline;}
.products_list ul li .pic img{ width:282px; height:183px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.products_list ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
/*pro_menu*/
.pro_menu{ border:1px solid #e5e5e5; padding:10px 22px;}
.pro_menu h2{ border-bottom:1px solid #e5e5e5; line-height:26px; padding-bottom:10px; margin-bottom:12px; font-weight:bold;}
.pro_menu h2 img{ vertical-align:middle; margin-right:10px; font-size:14px; color:#333333; font-weight:bold;}
.pro_menu ul li{ display:block; margin-bottom:10px;}
.pro_menu ul li a{ color:#333333; font-size:12px; font-weight:bold;}
.pro_menu ul li a:hover{ color:#fb0000; text-decoration:underline;}
.pro_menu ul li dl{ padding:2px 0px 0px 0px}
.pro_menu ul li dl dt{ float:left; margin-right:22px; margin-bottom:5px;}
.pro_menu ul li dl dt a{ font-weight:100 !important;color:#666666;}
.pro_menu_current{color:#FF0000 !important;}
.pro_menu_olumns{ margin-bottom:5px;}
@media only screen and (max-width:960px) {
.news-nav {width: auto;height: auto;border: 1px solid #efefef;background: #fff;box-shadow: 0 0 black;margin-top: 10px;}
.news-nav li {width: auto;}
.news-nav .icon {display: none;}
.news-nav li .line {height: 20px;top: 2px;}
.news_list {width: 97%;margin: 5px;}
.news-nav li a {height: auto;}
.news_list ul li {height: auto;}
.news_list ul li .pic {width: 30%; height:auto;}
.news_list ul li img { width: auto; height:auto;}
.news_list ul li .news_list_txt { width: 65%;padding: 5px 5px 5px 0px;}
.news_list ul li i {display: none;}
.news_list ul li h2 { height: auto;}
.main_d_list {width: 100%;padding:0 5px;}
.main_d_list ul li {margin: 0px 5px; width: 30%;}
.main_d_list ul li .pic {width: 100%;height:100%;}
.main_d_list ul li .pic img {width: 100%;height: 100%;}
.main_d_list ul li span { padding: 0px; width: 100%;line-height: 21px;}
.arealist{width: 97%;padding: 5px;}
.right {margin: 0px;}
.dian-left{width: 97%;float: left;}
.dian-right{display: none;}
}
@media only screen and (max-width:540px) {
.news_list ul li p {display: none;}
.main_d_list ul li {height: 145px;}
}